home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13413 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.6 KB  |  35 lines

  1. Newsgroups: comp.lang.c++,rec.games.programmer,alt.msdos.programmer,comp.programming
  2. From: jgustafs@sisna.com (Josh Gustafson)
  3. Subject: Re: Young programmers read me.
  4. Organization: Source Internet Services
  5. References: <4icpp9$7hr@barad-dur.nas.com> <4imqe4$cj3@ping1.ping.be> <1996Mar23.224853.116513@kuhub.cc.ukans.edu>
  6. X-Newsreader: News Xpress 2.0 Beta #0
  7. Date: Sun, 24 Mar 96 15:33:18 GMT
  8. NNTP-Posting-Host: dialup1124.sisna.com
  9. Message-ID: <31555763.0@news.sisna.com>
  10. Path: news.sisna.com!DIALUP1124
  11.  
  12. In article <1996Mar23.224853.116513@kuhub.cc.ukans.edu>, anh@kuhub.cc.ukans.edu wrote:
  13. >Ask your teacher to stuff Pascal :-)  Seriously, learn C/C++ on your 
  14. >own.  You will benefit from an early experience.  I find it irresponsible 
  15. >to teach students pascal.  What is the bloody point?  Teach C/C++, Lisp, 
  16. >Scheme, Smalltalk, ADA, whatever, but PASCAL?
  17.  
  18. I learned on Pascal, then moved on to C/C++, and I have to say this:  Pascal 
  19. is a good first step.  The language is VERY easy to learn, so the instructor 
  20. spends very little time teaching the language, and can spend more time 
  21. teaching good programming.  Once a student understands good program design, 
  22. THEN he/she should learn C/C++.  It's an easy transition, (Pascal is more or 
  23. less a subset of C with different keywords) and with C/C++ having good 
  24. programming discipline from the start helps a lot.  C is an easy language to 
  25. develop bad habits in.
  26.  
  27. >To enjoy your Operating System and Compiler Construction classes later 
  28. >on, you better be well versed in C/C++.
  29.  
  30. True, learn C/C++, without a doubt.  But learn good programming first.
  31.  
  32.  
  33. --
  34. Josh Gustafson  (jgustafs@sisna.com)
  35.